package com.ruoyi.carowner.mapper;

import java.util.List;

import com.ruoyi.carowner.domain.CarownerKm;
import com.ruoyi.carowner.domain.CarownerWallet;

/**
 * 里程Mapper接口
 *
 * @author ruoyi
 * @date 2024-08-15
 */
public interface CarownerKmMapper {
    /**
     * 查询里程
     *
     * @param id 里程主键
     * @return 里程
     */
    public CarownerKm selectCarownerKmById(Integer id);
    public CarownerKm selectKmByUserid(Integer user_id);


    /**
     * 查询里程列表
     *
     * @param carownerKm 里程
     * @return 里程集合
     */
    public List<CarownerKm> selectCarownerKmList(CarownerKm carownerKm);
//    public List<CarownerKm> selectKmlt(CarownerKm carownerKm);

    /**
     * 新增里程
     *
     * @param carownerKm 里程
     * @return 结果
     */
    public int insertCarownerKm(CarownerKm carownerKm);

    /**
     * 修改里程
     *
     * @param carownerKm 里程
     * @return 结果
     */
    public int updateCarownerKm(CarownerKm carownerKm);

    /**
     * 删除里程
     *
     * @param id 里程主键
     * @return 结果
     */
    public int deleteCarownerKmById(Integer id);

    /**
     * 批量删除里程
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCarownerKmByIds(Integer[] ids);
}
